scar of petiole - Español Inglés Diccionario